Transaction Identifiers in Nested Transactions: Implementation Schemes and Performance

نویسندگان

  • Fernando de Ferreira Rezende
  • Theo Härder
  • Jan Zielinski
چکیده

In this paper, we address a speci"c topic within the context of nested transaction implementation, namely, the assignment of identi"ers to transactions. We discuss the most important information such identi"ers should carry. We do this based on an analysis of the main requirements the components of a general transaction processing system pose on the identi"ers. Thereafter, we present some schemes for the assignment of transaction identi"ers and discuss their pros and cons with regard to the requirements presented. Finally, we compare one of our schemes to a conventional one by considering the most common operations that are performed with the identi"ers. Lastly, we show the performance measurements we have obtained.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Nested Transaction: An Efficient Facility to Enforce the Nesting and the Partial Ordering Requirements in S-Store

The goal of this thesis is to design and implement an efficient facility to enforce the nesting and the partial ordering requirements of transactions in S-Store [1], the world’s first streaming OLTP engine for real-time applications. We first compare and contrast different approaches to enforce these requirements, and conclude that nested transaction stands out both in terms of data integrity g...

متن کامل

Concurrency Control Monitor for Nested Transactions based on Autonomous Agents

Transaction processing monitors featuring nested transactions are in the core model for mission-critical applications. In this paper, an atomic commit protocol for nested transactions over mobile devices combined with a concurrency control mechanism is introduced. The monitor features a flexible and goal persistent technique dealing with the loss of communication – a latent risk in mobile envir...

متن کامل

Performance evaluation of linear hash structure model in a nested transaction environment

We design and implement a linear hash algorithm in nested transaction environment to handle large amount of data with increased concurrency. Nested transactions allow parallel execution of transactions, and handle transaction aborts, thus provides more concurrency and efficient recovery. We use object-oriented methodology in the implementation which helped in designing the programming component...

متن کامل

Design and Implementation of Linear Hash Structures in Nested Transactions Environmnet

In this paper, we present formalization and an implementation of a linear hashing algorithm in nested transaction environment to handle large amount of data with increased concurrency. Nested transactions allow parallel execution of transactions, and handle transaction aborts in our system. First, We formalize the nested transaction model in a linear has structure environment using wellknown I/...

متن کامل

Performance modeling of nested transactions in database systems

The nested transaction model was introduced to satisfy the requirements of advanced database applications. Moreover, it is currently the basic transaction model for new databases like workflow systems, mobile databases, and objectrelational databases. Though there are several performance evaluation studies of different concurrency control mechanisms in nested transactions, effects of transactio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Comput. J.

دوره 40  شماره 

صفحات  -

تاریخ انتشار 1997